_KNODE

//0x140 bytes (sizeof) struct _KNODE { ULONG IdleNonParkedCpuSet; //0x0 ULONG IdleSmtSet; //0x4 ULONG NonPairedSmtSet; //0x8 ULONG IdleCpuSet; //0xc ULONG DeepIdleSet; //0x40 ULONG IdleConstrainedSet; //0x44 ULONG NonParkedSet; //0x48 ULONG SoftParkedSet; //0x4c ULONG NonIsrTargetedSet; //0x50 LONG ParkLock; //0x54 USHORT ThreadSeed; //0x58 USHORT ProcessSeed; //0x5a ULONG SiblingMask; //0x80 union { struct _GROUP_AFFINITY Affinity; //0x84 struct { UCHAR AffinityFill[6]; //0x84 USHORT NodeNumber; //0x8a USHORT PrimaryNodeNumber; //0x8c USHORT Spare0; //0x8e }; }; ULONG SharedReadyQueueMask; //0x90 ULONG StrideMask; //0x94 ULONG ProximityId; //0x98 ULONG Lowest; //0x9c ULONG Highest; //0xa0 UCHAR MaximumProcessors; //0xa4 struct _flags Flags; //0xa5 UCHAR Spare10; //0xa6 struct _KHETERO_PROCESSOR_SET HeteroSets[5]; //0xa8 ULONG PpmConfiguredQosSets[5]; //0xe4 ULONG Spare11; //0xf8 union _KQOS_GROUPING_SETS QosGroupingSets; //0x100 ULONG QosPreemptibleSet; //0x108 ULONG LLCLeaders; //0x10c };

Used in